do one's impression - Espagnol Anglais Dictionnaire